
#ifndef	MENU_GAME_STATE_HPP
#define	MENU_GAME_STATE_HPP

#include <game_state/game_state.hpp>
#include <drawables/sprite.hpp>
#include <utils/simple_menu.hpp>

class menu_game_state : public base_game_state
{
public:
	menu_game_state();
	game_state_ptr step( float delta_time );
	void draw( );
protected:
	sprite m_spritecan;
	drawable_ptr m_press_space;

	sf::Sound m_select_sound;
	bool m_switching;

	//Menu menu;

	//game_state_ptr	next_state;
private:
	//void mainMenuCallback( int arrayId, std::string const& selectedName );
};

#endif	// def